Integrating White- and Black-box Techniques for Class-level Testing Object-oriented Prototypes∗
نویسنده
چکیده
An important activity in software development is the testing of developed software using the appropriate techniques. Obviously, these techniques have to take into account the type of the software process and the type of the developed software. This article proposes a technique for testing classes developed during a special type of software process, namely object-oriented prototyping. Furthermore, the technique developed is suited for application domains requiring a high degree of quality of the deployed software. The main idea of our approach is to interpret each prototyping iteration as a correction of the software, similar to corrections taken during the maintenance phase. With this interpretation in mind, we tried to adopt regression testing techniques for testing prototype classes. Unfortunately, all regression testing techniques we have studied have some shortcomings limiting their applicability to testing prototypes. Therefore, we have developed a new technique that integrates two existing techniques resulting in one which can be used for both whiteand black-box testing.
منابع مشابه
Integrating White- and Black-Box Techniques for Class-Level Regression Testing
In recent years, several techniques have been proposed for class-level regression testing. Most of these techniques focus either on whiteor black-box testing, although an integrated approach can have several benefits. As similar tasks have to be carried out for both whiteand black-box testing, an integrated approach can improve efficiency and cost effectiveness. This article explains a new appr...
متن کاملContext-driven Testing of Object-oriented Systems
Many different testing techniques have been proposed by researchers, but essentially only two main testing philosophies exist, black box and white box. There exists a number of different testing methods for structural testing of procedural languages, however, the features of object-oriented languages are not addressed by such techniques. This dissertation explores a new structural testing techn...
متن کاملClass Specification Implementation Graphs for Integrated Black- and White-Box Testing
Although both blackand white-box testing have the same objective, namely detecting faults in a program, they are often conducted separately. In our opinion, the reason is the lack of techniques and tools integrating both strategies, although integration can substantially decrease testing costs. Specifically, an integrated technique can generate a reduced test suite, as single test cases can cov...
متن کاملA Graphical Class Representation for Integrated Black- and White-Box Testing
Although both blackand white-box testing have the same objective, namely detecting faults in a program, they are often conducted separately. In our opinion, the reason is the lack of techniques and tools integrating both strategies, although an integration can substantially decrease testing costs. Specifically, an integrated technique can generate a reduced test suite, as single test cases can ...
متن کاملAn object-oriented testing approach based om a rigorous model of claimed functionality
An object-oriented testing approach based on a rigorous model of claimed functionality. A uthor : Noel M O' Connor Testing aims to enhance the quality of the software under test. This is achieved through finding and removing errors which, if they were present, would detract from the operational efficiency or accuracy of the product and therefore detract from the product's quality. Black box tes...
متن کامل